import { axios } from '@/utils/request'

/**
 * 查询分页列表
 *
 * @author yubaoshan
 * @date 2020/5/25 01:31
 */
export function deviceList(parameter) {
  return axios({
    url: '/Device/GetPage',
    method: 'get',
    params: parameter
  })
}

/**
 * 新增
 */
export function deviceAdd(parameter) {
  return axios({
    url: '/Device/Add',
    method: 'post',
    data: parameter
  })
}

/**
 * 删除
 */
export function deviceDelete(parameter) {
  return axios({
    url: '/Device/Delete',
    method: 'post',
    data: parameter
  })
}


/**
* 修改
*/
export function deviceEdit(data) {
  return axios({
    url: `/Device/Edit`,
    method: 'post',
    data:data
  })
}

/**
 * 同步数据设备列表
 *
 * @author yubaoshan
 * @date 2020/5/25 01:31
 */
export function getdeviceList() {
  return axios({
    url: '/Device/GetSyncDataList',
    method: 'get',
  })
}

/**
* 设备同步数据
*/
export function tongbuData(data) {
  return axios({
    url: `/equipment/SyncData`,
    method: 'post',
    data:data
  })
}

// 同步历史
export function historyList(parameter) {
  return axios({
    url: '/Device/GetHistory',
    method: 'get',
    params: parameter
  })
}

// 获取设备数据
export function deviceData(parameter) {
  return axios({
    url: '/Device/GetDeviceData',
    method: 'get',
    params: parameter
  })
}

// 获取设备数据到本地
export function syncDeviceData(parameter) {
  return axios({
    url: '/Device/GetClientDataToLocal',
    method: 'get',
    params: parameter
  })
}
// 删除设备上的数据
export function deleteDeviceData(data) {
  return axios({
    url: '/Device/DeleteDeviceData',
    method: 'post',
    data
  })
}